package com.molichuxing.services.infrastructure.dto.request.create;

import java.time.LocalDateTime;

import com.molichuxing.framework.dto.RequestRootDto;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 身份证表
 * </p>
 *
 * @author liyg
 * @since 2019-08-12
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class IdentityCardCreateDto extends RequestRootDto {

  private static final long serialVersionUID = 1L;
  
  /**
   * 用户id
   */
  private Integer id;

  /**
   * 姓名
   */
  private String name;

  /**
   * 性别 (1:男, 0：女)
   */
  private Integer sex;

  /**
   * 出生年月
   */
  private LocalDateTime birthDate;

  /**
   * 身份证号
   */
  private String idNumber;

  /**
   * 住址
   */
  private String address;

  /**
   * 签发机关
   */
  private String signOrganization;

  /**
   * 有效起始日期
   */
  private LocalDateTime beginDate;

  /**
   * 有效到期日期
   */
  private LocalDateTime endDate;

  /**
   * 身份证人头照
   */
  private String idCardHeadImg;

 
}
